約 6,978,411 件
https://w.atwiki.jp/ideapad/pages/35.html
アドベンチャーゲーム / 一般ゲーム アドベンチャーゲーム あかね色に染まる坂 ×(○) ツンな彼女デレな彼女×(○) 「16bit以上に設定できなかったため起動を中止します」と出て起動不可。 ※外部ディスプレイに接続する事で起動可能。 スズノネセブン ○ 1024*576で起動可能。 ウィンドウモードでは演出部分で重くなるため、フルスクリーン推奨。 ハチミツ乙女 brossom days ○ 1024*784以上で起動可能。 ウィンドウモード限定。メモリ1GBだと演出が若干重い。 ネガゼロ ○ 1024*784以上で起動可能。 ウィンドウ・フルスクリーンどちらも可能だが、メモリ1GBだと演出・戦闘シーンでかなり重くなる。仮想メモリを切る事で改善できるが、メモリ不足になり落ちる事がある。 天神爛漫~Lucky or Unlucky!?~ 1024*576で起動可能。 ウィンドウ・フルスクリーンどちらも可能だが、メモリ1GBだと演出が若干重い。 鬼うた。~鬼が来たりて、甘えさせろとのたもうた。~ ○ 1024*576で起動可能。 ウィンドウ・フルスクリーンどちらでも可能だが、フルスクリーンの場合、設定で「画面に合わせて伸縮」を選ばないと見切れる。そして伸縮すると画像が若干ブレる。(プレイに支障はない) 鬼まり。~鬼が夢見し常の世に、至る幼き恋の始まり。~ ○ 1024*576で起動可能。 ウィンドウ・フルスクリーンどちらでも可能。 ※上記「鬼うた。」とは異なり、フルスクリーンでも画像はブレない。 こいびとどうしですることぜんぶ ○ 1024*576で起動可能。 ウィンドウ・フルスクリーンどちらでも可能だが、フルスクリーンの場合、8ドットほど見切れる。(スクロール可) 一般ゲーム 東方紅魔郷 ~ the Embodiment of Scarlet Devil. ○ 東方妖々夢 ~ Perfect Cherry Blossom. ○ 東方永夜抄 ~ Imperishable Night. ○ 東方花映塚 ~ Phantasmagoria of Flower View. ○ 東方文花帖 ~ Shoot the Bullet. ○ 起動可能。 Fps60で終始安定。 東方風神録 ~ Mountain of Faith. △ 起動可能。 ただし、メモリ1GBだとHARD以上で常時処理落ちする。 東方地霊殿 ~ Subterranean Animism. △ 東方星蓮船 ~ Undefined Fantastic Object. △ ダブルスポイラー ~ 東方文花帖 △ 起動可能。 ただし、メモリ1GBだとノーマル中ボス以降処理落ち。 星蓮船にいたってはメモリを増設しても3面ボスから常時処理落ち。
https://w.atwiki.jp/soscomp/pages/36.html
「もう似合ってても似合ってなくてもいいから世界中全員スーツとメガネになればいいのに」 - by 姫さま エンタープライズな感じにWindowsを使うためのTips。 Tips 知ってると少しは役立つwindowsのキーボードショートカット チュートリアル リモートデスクトップで自宅のマシンを遠隔操作 名前 コメント このページへのアクセス数 total - today - yesterday - このページのタグ一覧 Windows
https://w.atwiki.jp/maisenakajima/pages/24.html
LinuxRedHat Linux Enterprise 6.0 CentOS bash core file grub Make PAM(Pluggable Authentication Modules) rpm shell syslog vi カーネル ハードウェア ネットワーク その他 正規表現 Operating System全般 Windowsデバイスドライバ Programming全般 文字コード C言語 C++ Java JavaScript Windows一般 Visual Basic VBA C# Powershell Linux一般 gdb Python WebInternetExplorer git SQLOracle PostgreSQL Ebook FreePDF XML SVG twitter アプリケーション 仕事 生活 音楽 スポーツ 英語 ミドルウェアGlassfish 電子書籍 Linux RedHat Linux Enterprise 6.0 udevadm src.rpm をダウンロードできるURL ftp //ftp.redhat.com/pub/redhat/linux/enterprise/6Server/en/os/SRPMS/ CentOS src.rpm をダウンロードできるURL http //vault.centos.org/ bash bashの予約語 bashの終了コードの意味 BASH Debugger BASH DebuggerのWiki BashEclipse 割りと便利だけど微妙に忘れがちなbashのコマンド・チートシート 初心者向け、「上手い」シェルスクリプトの書き方メモ エラー監視時(set -e)の汎用トラップコード(trap) core coreファイルを出力するための設定 file file コマンドを使用して、ファイルシステムを判定する grub grub にパスワードを設定する Make GNU Make Debugger PAM(Pluggable Authentication Modules) Linux-PAM(公式サイト) The System Administrators' Guide The Module Writers' Guide The Application Developers' Guide offline documentation Modules/Applications available or in progress... rpm Documentation Directives For the %files list Macro syntax Fedora Draft Documentation RPM Guide Fedora Draft Documentation Packager's Guide All you have to know about RPM shell Redhat 上で、インストールされている rpm パッケージの Group のみを重複なく表示するスクリプト シェルスクリプトでflock flockコマンドをflock関数みたいに使う 記者は「ShellShock」に触れてみた、そして震え上がった syslog シスログをリネームする場合の注意事項 vi viのオプション カーネル Linux カーネル 3.3 と 3.4 の紹介 Understanding SLAB in Linux Kernel システムコール、プロセスとtask_struct構造体 ハードウェア ハードウェア構成変更時の注意 ネットワーク MACアドレスを確認する iptables、テーブル、ルール、チェーンの基本を理解する Sockets in the kernel(リンク先は、PDF) Ethernetの受信処理 RHEL7 How to get started with Firewalld. Linux Router and Firewall その他 コンソールから root のログインを無効にする ssh で root のログインを無効にする errno シグナル名と番号の対応 シグナル受信時の動作 GNOME デスクトップ・ツールを使って Linux を管理する システム設定変数の表示(getconf) /etc/services 正規表現 A javascript regular expression editor Regexper Learn regex the easy way Operating System全般 Operating System Concepts 8th Edition Windows Windows NT のファイル システム トンネリング機能 Excelの基礎知識~セルの中にグラフを配置する方法 コマンドプロンプト例 Largest FREE Microsoft eBook Giveaway! I’m Giving Away MILLIONS of FREE Microsoft eBooks again, including Windows 10, Office 365, Office 2016, Power BI, Azure, Windows 8.1, Office 2013, SharePoint 2016, SharePoint 2013, Dynamics CRM, PowerShell, Exchange Server, System Center, Cloud, SQL Server and more デバイスドライバ Windows 7 Device Driver Programming 全般 developer-roadmap 学習に最適! 他人が書いたコードをリアルタイムで見られる「TheCodePlayer」 無料でたのしく学べる、初心者向けプログラミング学習サイト「ドットインストール」 サンプルコードが見つかるかも?!知っておきたいコード検索エンジンまとめ Codecademy 5秒で、Web上にプログラミング勉強用の実行環境が作れるWebサービス9選! 「プログラミングの勉強」に特化したソースコード検索エンジン「Runnable」 外国人が語る:英語でクラスやメソッド等の名付け方 プログラミングでよく使う英単語のまとめ うまくメソッド名を付けるための参考情報 Best-websites-a-programmer-should-visit Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards. List of Computer Science courses with video lectures. Every Programmer Should Know free-programming-books コードを書く際の指針として見返すサイトまとめ オブジェクト指向が0.05%も理解できない記事 オブジェクト指向とは何だったのか? 文字コード Unicode Explained Unicode Demystified(A Practical Programmer's Guide to the Encoding Standard) UTF-8, a transformation format of ISO 10646(原文) UTF-8 encoded(日本語訳) C言語 C言語サンプルプログラム C言語参考URL C++ C++参考URL Java javaサンプルプログラム java参考URL JavaScript JavaScript参考URL Windows一般 Inline MSIL in C#/VB.NET and Generic Pointers Visual Studio 2012 is More Friendly with Javascript and CSS How to Capture, Edit and Upload Images Through Your Web Browser The ProcessCmdKey and how to utilize it Thread Synchronization Using Reset Events in .NET Framework Microsoft open sources .NET, takes it to Linux and OS X Microsoft Appeals to Developers, Developers, Developers .NET Core is Open Source Microsoft takes .NET open source and cross-platform, adds new development capabilities with Visual Studio 2015, .NET 2015 and Visual Studio Online .NET Core(github) Windows Registry Troubleshooting Visual Basic Dictionary Sorting and Inverse Duplication Removal Improved RichTextBox - IRTB WMI Code Creator For Windows Forms for VB.NET ColorBlender - Dynamic Gradient Color Blend Creation Control (VB.NET) TreeView Drive, Folder, and File Explorer An All VB.NET Explorer Tree Control with ImageList Management VBA VBA参考URL C# C#参考URL Powershell Powershellスクリプト一覧 Powershell参考URL Linux一般 Boost application performance using asynchronous I/O The Linux Programmer's Toolbox Unix Incompatibility Notes UID Setting Functions Linux Performance Linuxサーバー構築標準教科書(Ver2.0.1) gdb gdb起動オプション Python Python のディスクリプターの紹介。Python のディスクリプターを使用して属性へのアクセスを管理する Online Python Tutor Python for the busy Java Developer Web Roadmap to becoming a web developer in 2017 WebPlatform.org HTML5 の Canvas を使用して作成したゲームでユーザー入力を処理する HTML5 のデータベース機能とオフライン機能を使用する HTML5で作るスマホWebアプリ開発チュートリアル 3 HTML5ならではのグラフィックスを実現する「canvas」 AJAX Form using a jQuery Extension Method リッチなレイアウトの出版物を HTML5 と CSS3、そして MathML を使用して EPUB 3 で作成する カスタムの jQuery プラグインを作成する。再利用可能な独自のコードを使用して jQuery ライブラリーを拡張する Node.js の基本を越えたクイズ。ナレッジ・パスの進み具合をテストする canvas を HTML マークアップで補完する 第 1 回 canvas API と HTML/CSS モデルを融合させるそれぞれが持つ長所を同時に活かすハイブリッド実装 2 次元の HTML5 キャンバスで 3 次元を実現するパララックス処理の威力 InternetExplorer IEInternals blog IE9 Compat Inspector IE10 互換性の考え方と Compat Inspector Compat Inspector(IE独自機能検出ツール) Compat Inspector User Guide Compat Inspector(ソースコードからIE独自機能を機械的に検出しWeb標準へ置き換えさせる方法) Browser features and compatibility changes git git参考URL SQL SQLの観点から「Oracle Database」「PostgreSQL」 「MySQL」の特徴を整理しよう! イミュータブルデータモデル(入門編) 開発者のためのSQLパフォーマンスの全て あなたが知らない リレーショナルモデル SQL cheat sheet PostgreSQLとMySQL、使うならどっち? データベース専門家が8つの視点で徹底比較! なぜ、SQLは重たくなるのか?──『SQLパフォーマンス詳解』の翻訳者が教える原因と対策 Oracle Oracle Database Documentation Library 11g リリース2 (11.2) データベースの構築と初期設定 Oracle Database Transactions and Locking Revealed マルチテナント・アーキテクチャ編 第1回 プラガブル・データベースの作成 マルチテナント・アーキテクチャ編 第2回 表領域やユーザー、表の作成 マルチテナント・アーキテクチャ編 第3回 バックアップ&リカバリ マルチテナント・アーキテクチャ編 第4回 プラガブル・データベースのクローニング(複製) マルチテナント・アーキテクチャ編 第5回 プラガブル・データベースの移動(アンプラグ・プラグ) 第6回 セキュリティ (データ・リダクション) Vol.1 クラウド時代の新しいアーキテクチャ、Oracle Database 12cのマルチテナント機能 Vol.2 グングン仕組みがわかる!12cのマルチテナントを触ってみよう Vol.3 現場の課題に直接効く、12cのセキュリティとバックアップ新機能 Vol.4 12cのRACとASMは何が変わったのか Vol.5 SQLを自動最適化する12cのオプティマイザ Oracle JDBC FAQ JDBC Developer's Guide(Oracle 12.2) Oracle Database JDBC Java API Reference(12.2) Oracle 12cにレガシーアプリから接続の際SIDが違うと怒られる PostgreSQL PostgreSQL チューニングよもやま話 Ebook FreePDF Fundamentals of Database Systems 6th Edition Concepts of Database Management 6th Edition Oracle Enterprise Manager 12c Command-Line Interface Becoming a Better Programmer 21st Century C, 2nd Edition Java in a Nutshell, 6th Edition XML XML参考URL SVG Sketsa SVG Editor Using the XML Diff and Patch Tool in Your Applications twitter TwitterのTLをマンガにする「Feel on!」--STEINS;GATEとコラボ、スキン切替えも可能に 他人事じゃない! Twitterを乗っ取られた場合の対処法 アプリケーション Highlight(160以上のプログラムを見やすくHTML・TeXなどに変換するフリーソフト) CUBE-GYM NetEditor I, Librarian TEXT-IMAGE.com(画像を文字に変換する) Free Video Catcher(保存できないストリーミング動画をパケットキャプチャで保存するフリーソフト) QRef(文献データを効率よく管理し、引用できる、論文執筆のためのデータベース) Simg(写真の色や特徴から同一・類似画像を検索できるソフト) Web Lab(ロンドン科学博物館の展示物と連動するGoogle社製のChrome用Webアプリ) x2ico(ドラッグ&ドロップで複数の画像ファイルをアイコンへ一括変換できる) そのままFLASHスライドショー(オフィス文書からFlashスライドショーを作成) “Markdown”記法でテキストを編集することに特化したエディター JavaScriptやCSSの編集もできるAdobe製のHTMLエディター AiperDiffex(Excel比較ツール) Local Website Archive Lite(見ているページをそのままアーカイブとして簡単に保存できるフリーソフト) ConEmu Excel to Table(Excel表からHTMLテーブルへ一発変換) HTTPのパケットを確認したり、書き換える事が出来るWeb Debugging Proxy「Fiddler」の勉強会に行って来ました みんなでなんでも視覚的に整理する無料ツール「Trello」 多機能さで群を抜くタスク管理サービス「toodledo」 ガントチャートを作成、共有できる「みんなでガント.com」 見栄えのよいチャートや模式図をオンラインで作れる「Cacoo」 指定フォルダ内の重複・類似画像を検索できる「SimiPix」 ピクトグラムを使った画像をさくっと作れる『Pictotool』 仕事 いつまでたっても前倒しできない人のための、前倒し筋の鍛え方 書くことは何故苦しいのか? スランプを破壊するいくつかの方法 誰でも良い文章が書ける!Webライティング11のルール(スライド) 1日10分であらゆる問題がスッキリする「ひとり会議」のやり方 自分で自分を不利にしている人が陥りがちな13の「もっともらしい」理由 寝ぼけた頭を切り替えて一日の生産性をグッとあげる「朝の30分習慣」 Programmer Time Translation Cheatsheet -or- Why Programmers Are Bad at Estimating Times 日本軍とまったく同じ、日本企業の“敗戦理由” 100の職業でどんな数学を使うのか1枚の表にまとめてみた Applying the 80 20 Rule in Software Development 10 Articles Every Programmer Must Read 10 Tips for Creating an Agile Product Roadmap Creating a Succession Plan for Your Technical Team Attitudes of a Great Software Tester 21 signs of BAD MANAGERS I met in my career as a software manager 11 Reasons why products fail in the market How Many People Can You Manage as a Manager? The narrow path between best practices and over-engineering エンジニアマネージャー論と学びを抽出する努力を続けること 【翻訳】就職面接でプログラムの解読を求められた! 生活 命を救うかも知れない筆記具 男女の思考パターンの違いを図示化するとこうなる あとで開封しやすいようにあらかじめ糸が内蔵されているテープ「Rip Cord」 ドライバーなら必ず知っておきたい「高速道路でのトラブル対処法」-JAF 足のトラブルを解消してくれる4つのクツひもの結び方 ソーシャルメディアでシェアしてはいけないもの--トラブルを避けるためのヒント 第3回「信頼されるクチコミ」とは 山手線の外回り・内回りを区別する方法 100の職業でどんな数学を使うのか1枚の表にまとめてみた 日本語住所を英語表記に変換するWebサービス 国土変遷アーカイブ空中写真閲覧システム 気象庁による時刻の呼称 無料の英語マンガで楽しく英語の勉強ができるwebサービス・アプリ7選 人間関係で悩まなくなる11の名言 人間関係にイライラした時の名言 音楽 ファミコン風のオリジナル効果音をワンクリックで作成できる「sfxr」 無料でダウンロードできてBGMとしても使える「Rameses B」音楽集 作業BGMに良さそうなシンプルツール『Get Work Done Music』 スポーツ 「10秒間エクササイズ」で、夏バテ知らずの体を作ろう! 英語 英語でどう言う?「観覧車」 英語の中の「地名が語源の英単語」マグネット、マヨネーズ etc. 科学英語を考える(東京大学 大学院 理学系研究科・理学部) 英語で「頻度」(頻繁さ)の度合いを表現する言い方 英語でどう言う?「なす(茄子)(ナス)」 英語のコナレた複合語「whitewash」と-washを含む表現 英語は英語でも「カナダ英語」に独特の英単語と意味・用法 英語でも「ハードルが高い」という表現は通じる。ただし 英語の例示に使える便利表現「as in」の使い方と使い所 ミドルウェア Glassfish バッチファイル例 電子書籍 オーム社 eBookStore 技術書出版 ラムダノート株式会社 達人出版会
https://w.atwiki.jp/smsm/pages/35.html
http //www.hatena.ne.jp/1066353191# 最近Windows2000の起動が異常に遅いです。エラーチェックやデフラグはやっています。WindowsUpdateも更新があるごとにかけています。ウイルスの感染もしていないようです(.. - 人力検索はてな 私のパソコンも起動が遅くなると、以下の方法で対応しています。 (1) 新しいユーザを作成する。(administrator権限が必要) (2) 新しいユーザでログインする。 (3) 以前のユーザを削除する。 コンピュータの管理から行います。 (4) ”C ¥Documents and Settings¥以前のユーザ名”の中のNTUSER.DATを削除する。 ※削除が怖い場合は、リネームしてください。 (5) 再度、システム管理のメニューで以前のユーザを作成する。 NTUSER.DATが新しく作成されます。 ※かなり小さくなっているはず。 (6) 新しいユーザを終了して、再度以前のユーザでログインする。 (7) 新しいユーザを削除する。 これで、今までのユーザの起動速度は飛躍的に上がります。 【補足】 NTUSER.DATは、ユーザに関するレジストリです。 ちなみに、システムに関するレジストリはC ¥WINDOWS¥system32¥config配下にあります。
https://w.atwiki.jp/intelmac/pages/35.html
このページでは、MacPortsを利用して手元のMacに最新版のWineを自分でコンパイルして導入する方法を紹介する。 このページは書きかけです。詳しい人、だれかこのページを加筆・修正してください。 準備1:Xcodeをインストールする XcodeとはMacのアプリやiPhoneのアプリを開発するためのツールである。MacPortを使うためにこいつが必要なので先にインストールしておく。 MacOSX のインストールDVDをマウントし、オプションインストールフォルダを開く。 Xcode.mpkgを実行する。 最新版のXcodeは Appleのサイト で会員登録すると無料ダウンロードできる。 準備2:MacPortsをインストールする MacPortsとは、UNIX用のアプリをMacOSXに簡単に導入・管理するためのツールである。いわばUNIX版のAppStoreみたいなもの。これで最新版のWineを導入する。 http //www.macports.org/に行き、左側のメニューのInstalling MacPortsからファイルをダウンロード 普通のMacOSXアプリと同様にインストールする。 インストールできない場合は、Xcode,X11がちゃんとインストールされていることを確認する。(MacOSX10.5以降ではX11はデフォルトでインストールされているはず。) MacPortsでインストールできるUNIXアプリの一覧は こちら 。 Wineの導入 MacPortsからWineをインストールする。 ターミナル.appを起動する。 $sudo port install wine-devel と入力し、Retern(Enter)。 ここでパスワードを尋ねられるので、入力して再びRetern(Enter)する。Wineとその関連ファイルのインストールがぞろぞろ開始されるので気長に待つ。(やたらと時間がかかって不安になるかも知れないが、そんな時はアクティビティモニタを起動して、システムのプロセスが動いていることを確認する。うっかりターミナルを終了しないこと。) Wineの設定 ターミナルを起動する。 $ winecfg と入力、Retern(Enter)。しばらく待つと、Wineの設定画面が起動する。起動すれば無事にWineがインストールされている。ここでWindowsXPやVISTAの設定を行う。 Windowsアプリケーションの実行 ターミナルに $ wine と入力。(wineと入力して、半角スペースをひとつ開ける。)そのままターミナルのウィンドウに実行したい.EXEファイルやインストーラーをドラッグ&ドロップする。ドロップした場所にファイルのパスが表示されるので、Reternする。最初からファイルのパスを手書きしてもOK。例えばこんな感じ。 $ wine ~/Users/名前/Downloads/game.exe これでも同じ。 $ wine ~/Downloads/game.exe これでダウンロードフォルダの中のgame.exeが起動する。簡単なゲームはこれだけで動く。インストーラーも同様にして起動することができる。インストーラーの場合はダイアログの支持に従ってインストールを行う。 通常インストーラでWindowsアプリがインストールされる場所は、~/.wine/drive_c/Program Files/になる。このフォルダーは隠しフォルダになっているので、普通はみえない。そこでFinderのメニューの移動 フォルダへ移動で、~/.wineと入力する。drive_c、Program Filesとインストールされた.EXEファイルを探す。ファイルが見つかったら$ wine にドラッグ&ドロップすればよい。もしくは、直接ファイルのパスを書いて実行する。例えばOffice2007のPowerPointならこんな感じになる。半角スペースの前には\を入力。 $ wine /Users/名前/.wine/drive_c/Program\ Files/Microsoft\ Office/Office12/POWERPNT.EXE これでも同じ $ wine ~/.wine/drive_c/Program\ Files/Microsoft\ Office/Office12/POWERPNT.EXE もしWineでOffice2007がインストールされていたら、おもむろにPowerPointが起動するはず。 ※ただし、製品化されているCrossOverMacとは違い、正常に作動しないソフトが多い。例にあげたPowerPointも実はそのままでは動作しない。そういう場合はこのWikiや、本家データベース WineHQ に行って使いたいソフト名を検索し、そもそも動作可能なのか、どうすればよいのか情報収集を行う。必要な.dllなど見つけてきてぶっ込むと解決することが多い。ターミナルのエラーメッセージを読むのも有効。もしくはcross-over-gamesの導入を試みるページ下参照。 WineアプリをDockに登録する Appleスクリプトを使って、ターミナルを起動するミニアプリを作ることで対応する。 Apple Script エディターを起動する 次のように入力する。~/.wine/drive_c/Program\ Files/Microsoft\ Office/Office12/POWERPNT.EXEは起動したいソフトのパスに置き換える。ここではPowerPoint。半角スペースの前には\を入力。 tell application "Terminal" do script "/opt/local/bin/wine ~/.wine/drive_c/Program\ Files/Microsoft\ Office/Office12/POWERPNT.EXE" end tell 保存するときに、ファイルフォーマットで「アプリケーション」を選択する。 生成されたミニアプリに好きなアイコンを付け加えてDockに登録する。 Wineの導入(ゲームなど) MacPortでWineという名前のついたソフトを検索してみる。 $port search wine と入力し、Retern(Enter)。 何種類かヒットするはずである。 wine @1.2.2 (x11) Wine Is Not an Emulator wine-crossover-games @9.2.0 (x11) Wine Is Not an Emulator (1.2.1 with CodeWeavers modifications) wine-devel @1.3.9 (x11) Wine Is Not an Emulator winetricks @20101106 (x11) downloads and installs various redistributable runtime libraries などと表示される。一番上がWineの安定版。Wine-develはWineの開発版であるが、安定版よりもより開発が進んでると期待される。一番下のwinetricksは、これをインストールすることでOfficeなどが動くようになることもあるが、最近は流行らない。ゲームをする人は2番目のwine-crossover-gamesのインストールを考慮する。Wine-develと同様に $ sudo port install wine-crossover-games でインストールできる。ただし、既にWine-develがインストールされるとErrorが出るので、Wine-develは先にアンインストールしておく必要がある。ソフトのアンインストールは $ sudo port uninstall ほにゃらら(例えばWine-devel) 今までにMacPortsでインストールしたUNIXアプリの一覧は、 $ port installed で表示される。
https://w.atwiki.jp/gnuoctavejp/pages/16.html
このページは編集中です。 WIndows版Octave-4.0.0の不具合 プログラムを実行途中で中断したい GUIインターフェイスNotpad++ その他のエディタ プログラムの実行プログラムの一部を実行する。 プログラムを保存して全部実行する。 プログラムのペースト GUIインターフェース WIndows版Octave-4.0.0の不具合 わかっている代表的な困った不具合は, * パスに非アスキー文字が入っている場合はそのパスに移動できない。 * GUIのコマンドウィンドウやCLIの画面に日本語表示できない。 以上は,Linux版やCygwin版4.0.0-rc4では問題はありません。これはビルドに使っているMinGWのgccの問題に端を発してるようです。Windows版octave 3.8ではCLIで文字コードにSJISを使えば上の不具合を回避できるのですが....。 プログラムを実行途中で中断したい Windowsに限ったことではないですが、 Control+C です。 GUIインターフェイス Ver.3.8では,GUIインターフェイスは試験的な導入でしたが,Ver.4からGUIが既定になりました。ある程度まとまった量のプログラムを書いたり、プログラムの保存を考えば、(ほぼ必然的に)テキストエディタを使うことになります。テキストエディタとは、テキスト編集ソフトのことで、Windowsにデフォルトで付属するメモ帳がこれにあたります。 Notpad++ Windows版Octaveにもテキストエディタが付属していて、コンソールに edit と打ち込んでリターンを押すと、Notpad++というソフトが起動すると思います。 これでプログラムを編集する場合、上のコマンドバーを操作して、 Format - Encode in UTF-8 Language - Matlab を選択しておくとよいでしょう。 ここにOctaveのプログラムを書き込むと、見やすいように色がつきます。また、日本語コメントも問題なく使えます。 その他のエディタ テキストエディタは世に無数に出回っていますので、どれを使うかは最終的に好みの問題です。 Octave for Windows メモの筆者はSciTEをお使いのようです。 秀丸エディタもMatlab用ハイライトが配布されていますので流用できます。 プログラムの実行 Octaveから起動するNotpad++でも特にOctaveとの連携が図られているようではないので、他のエディタを使った場合と同じ操作をしてプログラムを実行します。 プログラムの一部を実行する。 コピー&ペーストでできます。単にエディタなどで書いたプログラムをコピーして、Octaveコンソールにペーストする(Windowsの場合下も参照)だけです。プログラム全体でももちろん問題ありません。 なお、プログラムを書いてコンソールにペーストして実行するだけなら、WordでもExcelでも問題ないですが、プログラミングにはテキストエディタを使ったほうが何かと勝手がよいでしょう。 プログラムを保存して全部実行する。 まず、テキストファイルをプログラムを拡張子m(Matlab形式と同じ)付きで保存します。次に、作業ディレクトリを保存したファイルのあるフォルダに設定して、ファイル名(拡張子なし)を打ち込むと実行できます。例えば、C \octave にtest.mを保存したとすると、 cd C \octave test で実行できます。 プログラムのペースト Windows版OctaveをインストールしたときにデスクトップにできるOctaveのアイコンをダブルクリックすると、コマンドプロンプトでOctaveを起動した状態になります。 コマンドプロンプトでコピー&ペーストするにはちょっとだけコツがいります。 Octaveアイコンで起動したOctaveのウィンドウのプロパティを見ると(ウィンドウバーを右クリック)簡易編集モードにチェックが入っているはずです。 この場合、コピーはマウスでハイライトしてリターン、ペーストは右クリックでできます。 下に簡単なテストプログラムを用意しましたので、必要に応じてお試しください。 A = [16 3 2 13; 5 10 11 8; 9 6 7 12; 4 15 14 1] x = linspace(0, 8*pi, 100); plot(x, sin(x)); GUIインターフェース OctaveのGUIインターフェースにQtOctaveというのがあります。 一応使い物にはなるようです。
https://w.atwiki.jp/skmt200x/pages/50.html
新しく見つけた便利ツールなんかをさらっとメモ。 Base64EnDeco EcoPassNet PeekFolder 彩彩畑 MIME Base64 FastStone Image Viewer FoxMark 携帯にメモめーる! 7-zip Base64EnDeco [2010/05/05] 以前使っていたMIME Base64のサンプルプログラムが64bit環境に対応していなかったので、探したツール。 何気なく便利。 作者 Shimosoft EcoPassNet [2009/06/19] ↓予め登録しておけば↓ と、簡単に入力できる。 沢山登録ページがある場合なんかに、非常に便利。 作者 Eco-Soft PeekFolder [2009/06/19] 指定したディレクトリ以下にある各フォルダの使用量をビジュアルに表示してくれるコンテキストメニューです。 非常に便利で使いやすい。 ネットワークフォルダでも問題なく使える。 作者 トキワ個別教育研究所 彩彩畑 [2009/05/06] 定型的なバナー(本ツールではネームプレートと呼ばれている機能)や、アイコンを作成する際に便利なツール。 個人的なお気に入りは判子画像を簡単に作れる機能。 Web系のツールなんかで、「承認」や「拒否」ボタンを造る際なんかに重宝(?)します。 ネームプレート作成 1行テキスト作成 [感想] プロフェッショナルな専用のロゴやアイコン作成ツールに比べると、シンプルですが十分です。 Webページなんかを管理していると、一番大変なのは素材の統一だったりします。 特に既存の素材が無い場合などは新規に作成しますが、担当者が異なると見た目なんかが変わってしまうので、こういったツールで簡単に作れることが重要です。 公式サイト IROMSOFT MIME Base64 [2009/05/06] 色々なデータをBASE64形式に変換するツールです。 ActiveXに対応しているため、プログラムから参照することが可能(のよう)です、 使い方は調べていませんが...。 きっかけは、XSLTの仕組みを使って汎用フォーマットを創ることができないか?と色々模索していた時に、データスキームURIという仕組みがあることを知って、その検証のために色々なデータをBASE64でエンコード/デコードしていたのが始まりでした。 VisualBasicから使うサンプルコード http //hp.vector.co.jp/authors/VA012657/ 簡単に使えそうな半面、入出力のインターフェースが中間ファイルのため、パフォーマンス的にはどうなんだろう?というのが疑問に残ります。 (内部的なロジックはPURE C/C++で実装されているそうなので、速そう...ですが。) 公式サイト ちいさいそふと FastStone Image Viewer [2009/01/13] 標準のウィンドウツールキット(?)が、まんまPowerChuteと同じだったのが印象的 ( ´∀`)。 参考:APC Japan PowerChuteの微妙な使いにくさ?(無駄にCPUリソース使うせいでもっさりした感じとか)を踏襲しつつも、基本的なビューアとしての機能は一通りそろえているので、有償のツールを買うよりかは○。 バッチ変換機能やりネーム機能が割と充実していて、今使っているシェアウェアのACDSeeより全然使いやすいかもしれません(笑)。 ...と思いきや、対応している画像形式がが少なかったり、ZIPフォルダにも対応していないのが残念です。 公式サイト FastStone FoxMark [2009/01/12] 複数のコンピュータで使っているFireFoxで、ブックマークを同期をとるためのアドオン。 サーバ上に保存する形式なので、自宅以外のPCからでもブックマーク参照ができて便利です。 公式サイト foxmark 携帯にメモめーる! [2009/01/02] 携帯のメールアドレスにメモを送信したりするのに特化した、シンプルな送信専用メーラ。 Outlook Express/Windows Mailの送信設定をそのまま利用可能... なのは○ですが、オートメーション(だったけか)を利用しているので、毎回送信許可(ウィルス対策のための制限)ダイアログで表示されてしまうのが残念。 SMTP認証とか色々な形式に対応するのが面倒なんだと思われる (´・ω・`)。 公式サイト ベア・コンピューティング株式会社 7-zip [2009/01/01] 無圧縮zipから超高圧縮zipまで任意に選択して実行できるアーカイバ。 オープンソースで、且つデフォルトで多言語対応済みなのが非常に○。 公式サイト 7-Zip Windows Vistaでコンテキストメニュー(右クリックメニュー)が英語になるってバグがある模様。 対処方法 [7-Zip File Manager]を起動して [ツール] - [オプション]メニュー [オプション]ダイアログ - [プラグイン]タブ [7-Zip] - [オプション]ボタン [7-Zip設定]ダイアログ - [システム]タブ [右クリックに7-Zip登録(シェルに統合)]チェックボックスをチェックなし [OK]ボタン [OK]ボタン 上記操作により設定後、OSを再起動します。 参考 教えて!Ziddyちゃん 7zip 右クリックのメニューを日本語に 最終更新日 [2010-05-05]
https://w.atwiki.jp/sevenlives/pages/2572.html
Windowsランタイム?
https://w.atwiki.jp/anxiety/pages/18.html
HTTPの通信状況をデバッグしてボトルネックを発見できる「HttpWatch Basic Edition」 - GIGAZINE FrontPage - Proxomitron等に関するWiki 高木浩光@自宅の日記 - IE 7のセキュリティ改善を台無しにするIE 7 Beta2日本語版 JavaScriptでクリップボードの読み書きを許可するかどうかの設定 英語版だと分かりやすくなってるのに、日本語版はおかしいとか てか、こんな設定があったことを知らなかったり 読みとられるとマズイ内容がクリップボードに入ったままにならないように、適当な文字列を適時コピーして上書きしてたなぁ 今更ながら、クリップボードの内容を管理するソフトを使うと便利な気がしてきた スラッシュドット ジャパン | IE7β2日本語版、公開 HTTPS接続ではSSLv3/TLSv1をデフォルトにし、標準設定ではSSLv2を無効にする。 「IE 7 Beta 2」日本語版がリリース - セキュリティホール memo RMAはIEを入れる前に入れないと、追加では入れられないとか。 Windows Server 2003による社内ネットワークの構築 自宅サーバーで行こう - Windows XP ADSL編
https://w.atwiki.jp/programming_kl1/pages/11.html
Cygwin を http //cygwin.com/ の「Install or update now!」をクリックして 「setup.exe」 をダウンロード、実行する。 Cygwin のパッケージを全部インストールする(必要最低限が分からないし、選ぶのが面倒)。 C \cygwin\home に http //www.ueda.info.waseda.ac.jp/~kaneki/klic/klic_top.html からダウンロードする。 「tar xvfz klic-3.005-extio-shared.tar.gz」で展開する。 「cd klic-3.005-extio-shared」 「./Configure」 分散 shm 版は、次のような感じ # # WELCOME TO KLIC SYSTEM CONFIGURATION SCRIPT # # Copyright 1994 Institute for New Generation Computer Technology # Read COPYRIGHT for detailed information # # In this script, I ll ask you for several options you can make. # Default values are presented in brackets as in [default]. # If the default is OK, simply hit CR. # Otherwise, type in whatever is your option. # When you want to specify nothing, type in "none". # # This is version of KLIC contains its sequential core, # a distributed parallel implementation and a shared memory parallel # implementation that works either on Sparc-based system with Solaris # 2.X or Alpha-based system with DEC OSF/1 with gcc. # # The sequential core is mandatory. # Installation of parallel implementations is optional. Configure also for parallel implementations? (yes or no) [no] yes Configure for distributed memory parallel KLIC? (yes or no) [no] yes # KLIC distributed memory implementation can be installed # on the following types of systems pvm pvm-tcp shm. Which type should be installed? shm CPU type (sparc or mips or parisc or intel)? [intel] CPU type INTEL Configure for shared memory parallel KLIC? (yes or no) [no] # Found gcc in /usr/bin/gcc. # I d recommend using gcc for installing KLIC, as it s been tested # mainly with gcc. Which C compiler to use? [gcc] # During the installation procedure, the runtime library for the KLIC system # will be compiled using gcc. # # You can choose optimization and debug flags for this compilation now # (I ll ask you about setting for compiling user programs later). Which optimization level to use? [2] Which debug flags to use? [-g] # When KL1 programs are compiled, they are compiled into C code and then # compiled into executable using gcc. You can specify optimization level # and debug flag for gcc in the command line argument for the KLIC compiler. # # You can here select flags that ll be only set for optimized compilation, # that is, flags that ll be supplied only when you specified -O# when you # run the KLIC compiler. Which additional optimization flags to use? [-fomit-frame-pointer] # You can specify addtional flags for gcc. # If "-pipe" is available, specify it here. Which C compiler flags to use? [none] # If you want to link Fortran code w/ KLIC code, please reply # to the following questions. Which Fortran compiler to use? [none] # KLIC will normally use gcc for linkage also, # but you can specify a different linker. May I use gcc for linkage also? (yes or no) [yes] Which system type (linux,solaris,cygwin) to use? [linux] cygwin May I build shared library too? (yes or no) [yes] no # link command is used during the system compilation. # I d recommend to use sumbolic link if your system supports. Which link command to use? [ln -s] # For KLIC to support asynchronous stream I/O, the system should # deliver signals such as SIGIO or SIGPOLL when I/O becomes possible. # However, some systems (such as Linux 1.0) does not support this. Does your system support I/O ready signals? (yes or no) [yes] # The KLIC system will be installed under certain directories. # You have to be able to write into that directory for installation. # Also, the installed files under the directory should be visible from # all the KLIC users (only yourself for a private installation). # # First, the root of the installation directory tree. Which installation root directory to use? [/usr/local] # By default, KLIC system will be installed in the subdirectories of # the directory you specified (/usr/local). # In the default setting, subdirectories used are # /usr/local/bin for user command (klic) # /usr/local/lib for subprograms and libraries # /usr/local/include for header files May I use the default setting? (yes or no) [yes] !!! Directory /usr/local/include does not exist !!! Which include file directory to use? [/usr/local/include] Cannot find /usr/local/include; Create it now? (yes or no) [yes] # Specify directories for library archives. # Default library directories are /lib /usr/lib /usr/local/lib Do you want to change the default? (yes or no) [no] Which default include file directory directory to use? [/usr/include] # Specify library archive files. # Default library archives are libm Do you want to change the default? (yes or no) [no] # Using library file(s) /lib/libm.a # Specify directories for header files at KL1 program compilation. # Default include directory for compiling KLIC are /usr/local/include Do you want to change the default? (yes or no) [no] # Include directory for compiling KLIC are system directory? # such as /usr/local/include /usr/include ..etc [ /usr/local/include ] are system directory? (yes or no) [yes] # KLIC has a multi-window tracer using X window. Do you want to use X-based multi-window tracer? (yes or no) [no] # I ll make a summary of libraries for later use in analysis. # It may take a while.... done # # I now start testing availability of features I might use... found "string.h" cannot find "stddef.h"; I ll try without it. found "setlinebuf" cannot find "lockf"; I ll try without it. found "sigaction" found "getrusage" cannot find "ulimit"; I ll try without it. found "getdtablesize" found "setitimer" found "nrand48" cannot find "isastream"; I ll try without it. found "bcmp" found "bcopy" found "bzero" found "strchr" found "usleep" found "sys/select.h" # KLIC can run C compilers and other programs used for program compilation # in parallel. Maximum parallelism (maximum number of processes forked by # the compiler driver) can be specified by -P option at compilation time. # # You can also use this feature during the installation procedure. # Note that, too much parallelism may slow down the installation. # I d recommend using no parallelism on uniprocessor systems. Which default parallelism in installation to use? [0] # KLIC provide test suites for the sequential/parallel implementation. # You can indicate the max. number of processors to use for this # testing of the parallel implementation. Which maximum number of processors for testing to use? [16] # Writing out config.h file. # Writing out Makefile # Writing out runtime/Makefile # Writing out include/Makefile # Writing out ./config.sh setting-up for shm . parallel arch shm installed. /bin/rm -f bodyblt-d.o gunix-d.o io-d.o kmain-d.o debug-d.o sched-d.o intrpt-d.o trace-d.o step-d.o gio-d.o gmvv-d.o gstring-d.o gfloat-d.o trace-d.o sched-d.o newatom.o options.o cntlmsg.o datamsg.o export_table.o ge_exref.o ge_readhook.o ge_replyhook.o import_table.o init_dist.o sendrecv.o distrmon.o profile.o distpk t.o distio.o distproc.o distrmon.o lock.o \ ge_exref.o ge_readhook.o ge_replyhook.o # All set! Now you can compile the KLIC system by typing in "make all". # If compilation is OK, I d recommend testing it by running "make tests". # And you can check distributed memory implemetation # by runnning "make disttests". # After checking(s), you can inform us your installation information # via e-mail just by running "make mail". We hope that you send us your # report. # # You can then install the system by "make install". # # Good Luck! Please report problems to "klic-bugs@icot.or.jp". 「~/klic-3.005-extio-shared/runtime/debug-d.c」 を書き換える $ diff debug-d.c.org debug-d.c 101c101 extern char *sys_errlist(); --- /*extern char *sys_errlist();*/ 「~/klic-3.005-extio-shared/runtime/config/shm/INTEL/lock.s」 を書き換える $ diff lock.s.org lock.s 22,23c22,23 .type s_lock,@function .size s_lock,.-s_lock --- / .type s_lock,@function / .size s_lock,.-s_lock 34,35c34,35 .type s_unlock,@function .size s_unlock,.-s_unlock --- / .type s_unlock,@function / .size s_unlock,.-s_unlock 「cd ~/klic-3.005-extio-shared」 「make all」 「make install」 終わり。